Asynchronous Convex Consensus in the Presence of Crash Faults
نویسندگان
چکیده
This paper defines a new consensus problem, convex consensus. Similar to vector consensus [13, 20, 19], the input at each process is a d-dimensional vector of reals (or, equivalently, a point in the d-dimensional Euclidean space). However, for convex consensus, the output at each process is a convex polytope contained within the convex hull of the inputs at the fault-free processes. We explore the convex consensus problem under crash faults with incorrect inputs, and present an asynchronous approximate convex consensus algorithm with optimal fault tolerance that reaches consensus on an optimal output polytope. Convex consensus can be used to solve other related problems. For instance, a solution for convex consensus trivially yields a solution for vector consensus. More importantly, convex consensus can potentially be used to solve other more interesting problems, such as convex function optimization [5, 4]. ∗This research is supported in part by National Science Foundation awards 1059540 and 1329681. Any opinions, findings, and conclusions or recommendations expressed here are those of the authors and do not necessarily reflect the views of the funding agencies or the U.S. government.
منابع مشابه
A weakly-adaptive condition-based consensus algorithm in asynchronous distributed systems
The consensus problem is one of the most fundamental and important problems for designing fault-tolerant distributed systems. In the consensus problem, each process proposes a value, and all non-faulty processes have to agree on a common value that is proposed by a process. Despite of many applications (e.g., atomic broadcast [2, 6], shared object [1, 7], weak atomic commitment [5]), it is know...
متن کاملSemi-Passive Replication in the Presence of Byzantine Faults
Semi-passive replication is a variant of passive replication that does not rely on a group membership service. Défago et al. [4] defined the semi-passive replication concept in the crash fault model and described a semi-passive replication algorithm based on a lazy consensus algorithm. In this paper, we consider semipassive replication and lazy consensus for a Byzantine fault model. We present ...
متن کاملAsynchronous Crash-Tolerant Consensus in Directed Graphs: Randomization and Topology Knowledge
Consider a directed point-to-point network. We are interested in the asynchronous crash-tolerant consensus problem in incomplete directed networks in which not all pair of nodes are connected by a communication channel. Our prior work [36] presented a tight condition, Condition CCA, for achieving approximate consensus in asynchronous networks. This paper proves tight necessary and sufficient co...
متن کاملByzantine Fault Detectors for Solving Consensus
Unreliable fault detectors can be defined in terms of completeness and accuracy properties and can be used to solve the consensus problem in asynchronous distributed systems that are subject to crash faults. We extend this result to asynchronous distributed systems that are subject to Byzantine faults. First, we define and categorize Byzantine faults. We then define two new completeness propert...
متن کاملCoordination Problems in Distributed Systems (extended Abstract)
In this paper we provide a framework for understanding and comparing various lower bounds and impossibility results concerning the solution to coordination problems like atomic commit for distributed transactions and other consensus problems . The key to our treatment is the distinction between information that is transferred by (datagram) messages and information that can be deduced from the e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1403.3455 شماره
صفحات -
تاریخ انتشار 2014